\hypertarget{struct_song}{
\section{Song Struct Reference}
\label{struct_song}\index{Song@{Song}}
}


{\ttfamily \#include $<$music.h$>$}\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{struct_song_a560bd39ec30ae8aace2e5c688c27c979}{length}
\item 
int \hyperlink{struct_song_a9a0215b8255ea6fd74499318efdbfd68}{pause}
\item 
int $\ast$ \hyperlink{struct_song_ae89d840110e10c511dca7c84e18e9fc6}{notes}
\item 
int $\ast$ \hyperlink{struct_song_ab281a2a2b9f092d091914b35e5b7e8f1}{time}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{struct_song}{Song} definition 

\subsection{Member Data Documentation}
\hypertarget{struct_song_a560bd39ec30ae8aace2e5c688c27c979}{
\index{Song@{Song}!length@{length}}
\index{length@{length}!Song@{Song}}
\subsubsection[{length}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Song::length}}}
\label{struct_song_a560bd39ec30ae8aace2e5c688c27c979}
number of notes \hypertarget{struct_song_ae89d840110e10c511dca7c84e18e9fc6}{
\index{Song@{Song}!notes@{notes}}
\index{notes@{notes}!Song@{Song}}
\subsubsection[{notes}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf Song::notes}}}
\label{struct_song_ae89d840110e10c511dca7c84e18e9fc6}
array of notes \hypertarget{struct_song_a9a0215b8255ea6fd74499318efdbfd68}{
\index{Song@{Song}!pause@{pause}}
\index{pause@{pause}!Song@{Song}}
\subsubsection[{pause}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Song::pause}}}
\label{struct_song_a9a0215b8255ea6fd74499318efdbfd68}
pause between notes (ms) \hypertarget{struct_song_ab281a2a2b9f092d091914b35e5b7e8f1}{
\index{Song@{Song}!time@{time}}
\index{time@{time}!Song@{Song}}
\subsubsection[{time}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf Song::time}}}
\label{struct_song_ab281a2a2b9f092d091914b35e5b7e8f1}
duration of each note (array) 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
F:/Snake/music.h\end{DoxyCompactItemize}
